Rethink Scalable M: N Threading on Modern Operating Systems
نویسندگان
چکیده
منابع مشابه
JNT - Java Native Thread for Win32 Platform
Threading is a facility to allow multiple activities to coexist within a single process. Most modern operating systems support threads and the concept of threads has been around in various forms for many years. Java is the first mainstream programming language to explicitly include threading within the language itself, rather than treating threading as a facility of the underlying operating sys...
متن کاملDesign Challenges of Scalable Operating Systems for Many-Core Architectures
Computers will move from the multi-core reality of today to manycore. Instead of only a few cores on a chip, we will have thousands of cores available for use. This new architecture will force engineers to rethink OS design. It is the only way for operating systems to remain scalable even as the number of cores increases. Presented here are three design challenges of operating systems for many-...
متن کاملA Study of the Structure and Performance of MMU Handling Software
Modern operating systems provide a rich set of interfaces for mapping, sharing, and protecting memory. Different memory management unit (MMU) architectures provide different mechanisms for managing memory translations. Since the same OS usually runs on different MMU architectures, a software “hardware address translation” (hat) layer that abstracts the MMU architecture is normally implemented b...
متن کاملSoundmodem on modern Operating Systems
Five years ago I presented drivers for using standard PC’s with soundcards as packet radio modems [13]. The mainstream CPUs of that era were not quite powerful enough for complex signal processing, so the design at that time had to trade robustness for computational simplicity. Futhermore, operating system preferences have changed since. It is therefore time to rethink the design. In this artic...
متن کاملA Scalability-Aware Kernel Executive for Many-Core Operating Systems
Number, variety, and organization of the on-chip processing elements of many-core processors demand a radical rethink in operating systems design. One may come from a multitude of allocatable units that bestows every execution thread its own core: single-threaded cores will be usual, multi-threaded cores will be unusual. The paper presents a scalability-aware kernel executive, Sake, that is cur...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- JCP
دوره 11 شماره
صفحات -
تاریخ انتشار 2016